Основные свойства

В стандартной библиотеке в описании локаций и предметов определены следующие свойства: полное_описание, _описание и внешнее_описание.

Свойство полное_описание

Свойство полное_описание содержит развёрнутое литературное описание локации или предмета. Свойство выводится при их первом осмотре. Рекомендуется добавить это свойство в код каждого важного объекта в игре. Пример:
     location пещера
     {
       полное_описание = "Это пещера, в которой ты прожил большую часть своей
               жизни. Мебели нет совсем, но где-то здесь ты зарыл клад."
     }

Свойство _описание

Свойство _описание содержит краткое описание локации или предмета. Само по себе не выводится, но участвует в формировании вывода для внешнего_описания. Рекомендуется добавить это свойство в код каждого видимого объекта в игре. Локации наследуются от класса место, который определён в стандартной библиотеке. В классе место свойство _описание определено следующим образом:
     var _описание = "это обычное место"
Если в локации не переопределено свойство _описание, при осмотре локации (команды >осмотрись или >осм) будет выводиться информация в следующем виде: Это обычное место, здесь ты видишь {перечень_предметов}, тут находятся {перечень_существ}. Пример:
                                          
     location пещера
     {
       полное_описание = "Это пещера. В ней ты прожил большую часть жизни."
       _описание = "волшебная пещера"
     }
В данном примере при первом посещении локации будет выведена следующая информация: Это пещера. В ней ты прожил большую часть жизни. В дальнейшем при попытке осмотреться в этой локации будет выводиться следующее: Это волшебная пещера. В ней никого нет.

Свойство внешнее_описание

qqq Свойство внешнее_описание содержит краткое литературное описание, а также автоматически формируемые дополнения. В стандартной библиотеке Переменная "внешнее_описание"добавляет к переменной "_описание" перечни предметов и существ в локации. Для предметов свойство внешнее_описание выводится по команде >осмотри название _предмета. Для локаций свойство внешнее_описание выводится по команде >осмотрись или >осмотри название_локации. Это свойство изменять не рекомендуется. Переопределение этого свойства в коде игры нужно только в случае если не устраивает стандартный вывод описания локации. qqq

Смотрите также

Основные классы


to do:
Отформатировать.
Проверить корректность.
Переписать полностью.